/*
 * Copyright 2016 Broadcom Corporation.
 *
 * SPDX-License-Identifier:	GPL-2.0+
 */
#include <config.h>
#include "asm/arch/socregs.h"
#include <linux/linkage.h>

#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
#define REV_BE(rr)  rev rr, rr
#else
#define REV_BE(rr)
#endif

#ifdef CONFIG_L2C_AS_RAM

#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
#define MMU_WORD(b0, b1, b2, b3)    ((b3 << 24) | (b2 << 16) | (b1 << 8) | b0)
#else
#define MMU_WORD(b0, b1, b2, b3)    ((b0 << 24) | (b1 << 16) | (b2 << 8) | b3)
#endif

    .section section_mmu_table
mmu_table1:
    .word    MMU_WORD(0x00, 0x00, 0x4c, 0x0a)  /* 16MB DDR shadow: L1 cacheable write-through */
    .word    MMU_WORD(0x00, 0x10, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x20, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x30, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x40, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x50, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x60, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x70, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x80, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0x90, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0xa0, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0xb0, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0xc0, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0xd0, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0xe0, 0x4c, 0x0a)
    .word    MMU_WORD(0x00, 0xf0, 0x4c, 0x0a)
    .word    MMU_WORD(0x01, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x01, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x02, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x03, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x04, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x05, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x06, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x07, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x08, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x09, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x0a, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x0b, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x0c, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x0d, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x0e, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x0f, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x10, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x11, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x12, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x13, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x14, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x15, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x16, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x17, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x18, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x19, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x1a, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x1b, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x1c, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x1d, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x1e, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x1f, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x20, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x21, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x22, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x23, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x24, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x25, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x26, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x27, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x28, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x29, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x2a, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x2b, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x2c, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x2d, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x2e, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x2f, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x30, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x31, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x32, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x33, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x34, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x35, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x36, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x37, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x38, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x39, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x3a, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x3b, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x3c, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x3d, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x3e, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x3f, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x40, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x41, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x42, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x43, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x44, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x45, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x46, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x47, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x48, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x49, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x4a, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x4b, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x4c, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x4d, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x4e, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x4f, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x01, 0x5c, 0xa2) /* L2CRAM locked region, make it L2 cacheable */
    .word    MMU_WORD(0x50, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x50, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x51, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x52, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x53, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x54, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x55, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x56, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x57, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x58, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x59, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x5a, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x5b, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x5c, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x5d, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x5e, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0x5f, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0x60, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x60, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x61, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x62, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x63, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x64, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x65, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x66, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x67, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x68, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x69, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6a, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6b, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6c, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6d, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6e, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x6f, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x70, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x71, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x72, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x73, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x74, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x75, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x76, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x77, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x78, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x79, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7a, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7b, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7c, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7d, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7e, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x7f, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x80, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x81, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x82, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x83, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x84, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x85, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x86, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x87, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x88, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x89, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8a, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8b, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8c, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8d, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8e, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x8f, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x90, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x91, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x92, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x93, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x94, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x95, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x96, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x97, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x98, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x99, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9a, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9b, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9c, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9d, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9e, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0x9f, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa0, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa1, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa2, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa3, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa4, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa5, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa6, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa7, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa8, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xa9, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaa, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xab, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xac, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xad, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xae, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xaf, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb0, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb1, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb2, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb3, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb4, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb5, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb6, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb7, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb8, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xb9, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xba, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbb, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbc, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbd, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbe, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xbf, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc0, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc1, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc2, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc3, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc4, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc5, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc6, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc7, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc8, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xc9, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xca, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcb, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcc, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcd, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xce, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xcf, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd0, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd1, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd2, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd3, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd4, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd5, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd6, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd7, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd8, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xd9, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xda, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdb, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdc, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdd, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xde, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x00, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x10, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x20, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x30, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x40, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x50, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x60, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x70, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x80, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0x90, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0xa0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0xb0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0xc0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0xd0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0xe0, 0x6c, 0x0a)
    .word    MMU_WORD(0xdf, 0xf0, 0x6c, 0x0a)
    .word    MMU_WORD(0xe0, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe0, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe1, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe2, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe3, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe4, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe5, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe6, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe7, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xe8, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xe8, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xe9, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xea, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xeb, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xec, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xed, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xee, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xef, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xf0, 0x01, 0x6c, 0xaa)  /* make flash code L1&L2 cacheable */
    .word    MMU_WORD(0xf0, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf0, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf1, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf2, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x01, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x11, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x21, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x31, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x41, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x51, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x61, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x71, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x81, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0x91, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0xa1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0xb1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0xc1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0xd1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0xe1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf3, 0xf1, 0x6c, 0xaa)
    .word    MMU_WORD(0xf4, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xf4, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xf5, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xf6, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xf7, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xf8, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xf9, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xfa, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xfb, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xfc, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xfd, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xfe, 0xf0, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x00, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x10, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x20, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x30, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x40, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x50, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x60, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x70, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x80, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0x90, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0xa0, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0xb0, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0xc0, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0xd0, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0xe0, 0x2c, 0x02)
    .word    MMU_WORD(0xff, 0xf0, 0x2c, 0x02)
    
    .text
.globl mmu_table_addr
mmu_table_addr:
    .word mmu_table1

#endif /* CONFIG_L2C_AS_RAM */

ENTRY(lowlevel_init)
#ifdef CONFIG_L2C_AS_RAM
    /* Disable interrupts */
    mrs    r0, cpsr
    orr    r0, r0, #0xc0
    msr    cpsr,r0
    mov r1, #0
    /* Initialize cp15 registers */
    MCR    p15,0,r1,c5,c0,0   /* DFSR */
    MCR    p15,0,r1,c5,c0,1   /* IFSR */
    MCR    p15,0,r1,c6,c0,0   /* DFAR */
    MCR    p15,0,r1,c6,c0,1   /* WFAR */
    
    @ Disable MMU
    MRC p15, 0, r1, c1, c0, 0 @ Read Control Register configuration data
    BIC r1, r1, #0x1
    MCR p15, 0, r1, c1, c0, 0 @ Write Control Register configuration data
    @ Disable L1 Caches
    MRC p15, 0, r1, c1, c0, 0 @ Read Control Register configuration data
    BIC r1, r1, #(0x1 << 12) @ Disable I Cache
    BIC r1, r1, #(0x1 << 2) @ Disable D Cache
    MCR p15, 0, r1, c1, c0, 0 @ Write Control Register configuration data
    @ Invalidate L1 Caches
    @ Invalidate Instruction cache
    MOV r1, #0
    MCR p15, 0, r1, c7, c5, 0

    @ Invalidate BTAC
    MCR p15, 0, r0, c7, c5, 6     
    mcr p15, 0, r1, c7, c10, 4 /* DSB */
    mcr p15, 0, r0, c7, c5, 4 /* ISB */ 

    ldr	sp, =(CONFIG_SYS_INIT_SP_ADDR_SRAM)
    bic	sp, sp, #7 /* 8-byte alignment for ABI compliance */
    stmfd	sp!, {r0-r7, r9-r11, lr}
    bl board_early_fix
    ldmfd	sp!, {r0-r7, r9-r11, lr}

    @ Enable I cache
    MRC     p15, 0, r0, c1, c0, 0   @ Read Control Register configuration data
    ORR     r0, r0, #(0x3 << 11)    @ Enable I Cache and Branch prediction
    MCR     p15, 0, r0, c1, c0, 0   @ Write Control Register configuration data

    @  Invalidate Data cache
    @ To make the code general purpose, we calculate the cache size first and loop through each set + way
    MOV  r0, #0                  
    MCR  p15 ,2, r0, c0, c0, 0
    mcr p15, 0, r0, c7, c5, 4 /* ISB */ 
    MRC  p15, 1, r0, c0, c0, 0   @  Read Cache Size ID
    LDR  r4, =0x1ff
    AND  r4, r4, r0, LSR #3      @
    ADD  r4, r4, #1              @  r4 = no: of ways
    LDR  r3, =0x7fff
    AND  r0, r3, r0, LSR #13     @  r0 = no. of sets/lines - 1
    ADD  r0, r0, #1              @  r0 = no: of ways
    MOV  r1, #0                  @  r1 = way counter way_loop
way_loop:
    MOV  r3, #0                  @  r3 = set counter set_loop
set_loop:
    MOV  r2, r1, LSL #30 
    ORR  r2, r3, LSL #5          @  r2 = set/way cache operation format
    MCR  p15, 0, r2, c7, c6, 2   @  Invalidate line described by r2
    ADD  r3, r3, #1              @  Increment set counter
    CMP  r0, r3                  @  Last set reached yet?
    BNE  set_loop                @  if not, iterate set_loop
    ADD  r1, r1, #1              @  else, next
    CMP  r1, r4                  @  Last way reached yet?
    BNE  way_loop                @  if not, iterate way_loop

    @ Enable D Cache
    MCR  p15, 0, r1, c7, c10, 4 /* DSB */
    MRC  p15, 0, r0, c1, c0, 0  @ read CP15 register 1 into r0
    ORR  r0, r0, #0x4           @ enable D Cache
    MCR  p15, 0, r0, c1, c0, 0  @ write CP15 register 1
    MCR  p15, 0, r0, c7, c5, 4 /* ISB */ 

    @ Invalidate TLB
    MCR p15, 0, r1, c8, c7, 0    

    @ DSB causes completion of all cache maintenance operations appearing in program
    @ order before the DSB instruction
    @ An ISB instruction causes the effect of all branch predictor maintenance
    @ operations before the ISB instruction to be visible to all instructions
    @ after the ISB instruction.
    
scu_enable:
    /* Invalidate and enable SCU */
    LDR     r0, =IHOST_SCU_INVALIDATE_ALL
    MOV     r1, #0xFF
    REV_BE(r1)
    STR     r1, [r0]
    LDR     r0, =IHOST_SCU_CONTROL
    LDR     r1, [r0]
    REV_BE(r1)
    ORR     r1, r1, #0x1
    REV_BE(r1)
    STR     r1, [r0]
    
    /* MMU initialization */
    /* Configure translation table base (TTB) control register cp15,c2
     to a value of all zeros, indicates we are using TTB register 0 */
    mov     r0,#0x0
    mcr     p15, 0, r0, c2, c0, 2
    /* Load page table address to CP15 */    
    ldr r0, mmu_table_addr
    mcr p15, 0, r0, c2, c0, 0

    /* Set the access control to Client */
    ldr r0, =0x55555555
    mcr p15, 0, r0, c3, c0, 0

    /* Enable MMU */
    MRC p15, 0, r1, c1, c0, 0
    ORR r1, r1, #0x01
    MCR p15, 0, r1, c1, c0, 0
    MCR p15, 0, r0, c7, c5, 4 /* ISB */

    /* L2CC Initialization */
l2cc_init:    
    ldr r0, =IHOST_L2C_CACHE_ID /* L2CC reg base */
    ldr r1, [r0, #0x104]
    REV_BE(r1)
    bic r1, r1, #0x000F0000 /* Clear the Way-size and associativity */
    ldr r2, =0x0A130000     /* 16 x 16KB = 256KB L2 cache */
    orr r1, r1, r2          /* Non-secure interrupt access, Way-size 16KB, 
                              16 ways and event monitoring */
    REV_BE(r1)
    str r1, [r0, #0x104]
    /* Invalidate the entire L2 cache */
    ldr r1, =0xFFFF         /* 16 ways */
    REV_BE(r1)
    str r1, [r0, #0x77C]    /* inv_way */
    
    mov r2, #0
test_inv_way:    
    ldr r1, [r0, #0x77C]
    cmp r1,r2
    BNE test_inv_way
    
    ldr r1, =0x1FF
    REV_BE(r1)
    str r1, [r0, #0x220] /* int_clear */
    mov r1, #0x01
    REV_BE(r1)
    str r1, [r0, #0x100] /* control */
    /* Memory barrier */
    mov r1, #0
    mcr p15, 0, r1, c7, c10, 4 /* DSB */
    MCR p15, 0, r0, c7, c5, 4 /* ISB */

    LDR r1, =0x50000000
    LDR r2, =0x50020000
    LDR r4, =0xa5a5a5a5
    LDR r5, =0xa5a5a5a5
    LDR r6, =0xa5a5a5a5
    LDR r7, =0xa5a5a5a5
    LDR r8, =0xa5a5a5a5
    LDR r9, =0xa5a5a5a5
    LDR r10, =0xa5a5a5a5
    LDR r11, =0xa5a5a5a5
    /* Enable lockdown by line */
    mov r3, #0x01
    ldr r0, =IHOST_L2C_CACHE_ID
    REV_BE(r3)
    str r3, [r0, #0x950]
loop1:
    STMIA r1!, {r4-r11}
    ldr r3, =0x10
cdelay1:
    sub r3, r3, #1
    cmp r3, #0
    bne cdelay1
    cmp r1, r2
    bne loop1

    /* Disable lockdown by line */
    mov r3, #0
    ldr r0, =IHOST_L2C_CACHE_ID
    REV_BE(r3)
    str r3, [r0, #0x950]    
l2cc_init_done:

#else /* !CONFIG_L2C_AS_RAM */

    /* Disable interrupts */
    mrs    r0, cpsr
    orr    r0, r0, #0xc0
    msr    cpsr,r0
    mov r1, #0
    /* Initialize cp15 registers */
    MCR    p15,0,r1,c5,c0,0   /* DFSR */
    MCR    p15,0,r1,c5,c0,1   /* IFSR */
    MCR    p15,0,r1,c6,c0,0   /* DFAR */
    MCR    p15,0,r1,c6,c0,1   /* WFAR */
    
    @ Disable MMU
    MRC p15, 0, r1, c1, c0, 0 @ Read Control Register configuration data
    BIC r1, r1, #0x1
    MCR p15, 0, r1, c1, c0, 0 @ Write Control Register configuration data
    @ Disable L1 Caches
    MRC p15, 0, r1, c1, c0, 0 @ Read Control Register configuration data
    BIC r1, r1, #(0x1 << 12) @ Disable I Cache
    BIC r1, r1, #(0x1 << 2) @ Disable D Cache
    MCR p15, 0, r1, c1, c0, 0 @ Write Control Register configuration data
    @ Invalidate L1 Caches
    @ Invalidate Instruction cache
    MOV r1, #0
    MCR p15, 0, r1, c7, c5, 0

    @ Invalidate BTAC
    MCR p15, 0, r0, c7, c5, 6     
    mcr p15, 0, r1, c7, c10, 4 /* DSB */
    mcr p15, 0, r0, c7, c5, 4 /* ISB */ 

    @ Enable I cache
    MRC     p15, 0, r0, c1, c0, 0   @ Read Control Register configuration data
    ORR     r0, r0, #(0x3 << 11)    @ Enable I Cache and Branch prediction
    MCR     p15, 0, r0, c1, c0, 0   @ Write Control Register configuration data

    @  Invalidate Data cache
    @ To make the code general purpose, we calculate the cache size first and loop through each set + way
    MOV  r0, #0                  
    MCR  p15 ,2, r0, c0, c0, 0
    mcr p15, 0, r0, c7, c5, 4 /* ISB */ 
    MRC  p15, 1, r0, c0, c0, 0   @  Read Cache Size ID
    LDR  r4, =0x1ff
    AND  r4, r4, r0, LSR #3      @
    ADD  r4, r4, #1              @  r4 = no: of ways
    LDR  r3, =0x7fff
    AND  r0, r3, r0, LSR #13     @  r0 = no. of sets/lines - 1
    ADD  r0, r0, #1              @  r0 = no: of ways
    MOV  r1, #0                  @  r1 = way counter way_loop
way_loop:
    MOV  r3, #0                  @  r3 = set counter set_loop
set_loop:
    MOV  r2, r1, LSL #30 
    ORR  r2, r3, LSL #5          @  r2 = set/way cache operation format
    MCR  p15, 0, r2, c7, c6, 2   @  Invalidate line described by r2
    ADD  r3, r3, #1              @  Increment set counter
    CMP  r0, r3                  @  Last set reached yet?
    BNE  set_loop                @  if not, iterate set_loop
    ADD  r1, r1, #1              @  else, next
    CMP  r1, r4                  @  Last way reached yet?
    BNE  way_loop                @  if not, iterate way_loop

    @ Enable D Cache
    MCR  p15, 0, r1, c7, c10, 4 /* DSB */
    MRC  p15, 0, r0, c1, c0, 0  @ read CP15 register 1 into r0
    ORR  r0, r0, #0x4           @ enable D Cache
    MCR  p15, 0, r0, c1, c0, 0  @ write CP15 register 1
    MCR  p15, 0, r0, c7, c5, 4 /* ISB */ 

    @ Invalidate TLB
    MCR p15, 0, r1, c8, c7, 0    

#endif /* !CONFIG_L2C_AS_RAM */

core0_init_done:
        mov    pc, lr
ENDPROC(lowlevel_init)
